BaseSubsystem 建构函式 2

BaseSubsystem 类别的创建者。此类别包含关于 KINGSTAR Base 子系统的相关资讯。

命名空间IntervalZero.KINGSTAR.Base.Class

组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
public BaseSubsystem(
       string configurationFile,
       int idealProcessor = 0,
       int instance = 0,
       int updateInterval = 50
)
Public Sub New(
       configurationFile As String,
       Optional idealProcessor As Integer = 0,
       Optional instance As Integer = 0,
       Optional updateInterval As Integer = 50
)

参数

configurationFile

型别:string

使用 KINGSTAR 设定工具 所创建的 .kst 档案位置。

 

idealProcessor [非必要参数]

型别:int

设定 KINGSTAR Base 子系统运作的核心。Base 子系统的所有执行绪将在给定的处理器上运作。核心零固定分配给 Windows。您可根据您的设定将其他核心分配给 Base 子系统。预设情况下,IdealProcessor 设定为零,表示 KINGSTAR 将使用实例配置表中所配置的处理器(KINGSTAR 控制台 > Runtime 设定 > 一般设定)。若该表中缺少给定实例的设定,则 Base 子系统可在 RTX64 可用的任何核心上运作。若您将 IdealProcessor 设定为其他数字,例如二,则 Base 子系统将使用核心二。

 

instance [非必要参数]

型别:int

在有 多主站套件 的情况下选择想要使用的 KINGSTAR Runtime 实例,若没有此套件,请将其设定为零 (0);若有三个实例而欲使用第三个,请将其设定为二 (2),实例的数量取决于所拥有的授权。

 

updateInterval [非必要参数]

型别:int

Base 子系统、轴、I/O 模组及所有其他装置多久更新一次状态,预设值为 50 毫秒。

参见

BaseSubsystem 类别

IntervalZero.KINGSTAR.Base.Class 命名空间